.NET Aspire Blog Posts

Infrastructure as Code in C# with .NET Aspire

With .NET Aspire, you can not only model your entire system in C#, but also generate all your infrastructure artifacts—Bicep files, Kubernetes manifests, Docker Compose files, and more—directly from your application model. No context switching. No stale templates. No extra languages to learn. Let me show you how it works.

.NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development

In this exclusive interview, Maddy Montaquila, a leading expert on .NET Aspire, shares her insights on the latest cloud-native development platform. Learn how to harness the power of Aspire to build scalable, secure, and efficient applications with ease. In this conversation, Maddy Montaquila opens up about the key features, benefits, and use cases of Aspire, including its integration with GenAI models, Ollama, and GitHub.

Converting a docker-compose file to .NET Aspire

In this post I describe how I converted the deployment method of the mailing-list manager lismonk from a docker-compose.yml file to an Aspire app host project

.NET Aspire update includes AI debugging via GitHub Copilot

.NET Aspire 9.3 also boasts dashboard improvements for resource tracing and easier access to a resource’s telemetry, commands, URLs, and more.

Taming Manifest Sprawl with Aspire

You know the drill: a new service hits the repo and suddenly you’re editing three different manifests. That duplication is manifest sprawl, and it taxes every deploy, code review, and onboarding session.

.NET Aspire Integrations (SQL Server Integration in Aspire Applications)

In this chapter, you'll learn how to integrate SQL Server into your .NET Aspire applications with minimal configuration and maximum flexibility.

.NET Aspire Service Discovery

In this chapter, we are enabling dynamic connectivity between microservices without hard-coded endpoints using .NET Aspire Service Discovery.

Duende Software Blog

This post will examine OpenTelemetry, its use within Duende IdentityServer, and how to surface all necessary telemetry signals in the .NET Aspire Dashboard. Combining these powerful technologies gives you a world-class development experience that helps you rationalize and implement solutions correctly.

.NET Aspire - with Maddy Montaquila

In this episode, I was honoured to be joined by Maddy Montaquila to chat about the amazing .NET Aspire! We covered a lot of stuff in this episode - from what Aspire is, and its features - to various stories about the decisions made and the future plans for Aspire. We also took a few tangents, chatting about AI and vibe coding! It was such a fun conversation!

Intent vs. Mechanics: The Power of Abstraction in Aspire

One of the most powerful ideas in software is abstraction — hiding implementation details so you can focus on intent. But getting abstraction right is an art. Too low, and you’re buried in boilerplate. Too high, and it becomes magic you can’t control. Aspire helps you express intent — the what — while deferring or adapting the how depending on where your app runs. That distinction matters more than you might think.